Blocked Creative
Block a creative.
POST
/
api
/
manager
/
blocked
/
creatives
Block a creative.
curl --request POST \
--url https://your_a2_service/api/manager/blocked/creatives \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"ad_source": "partner-x",
"campaign_id": "<campaign_id>",
"creative_id": "<creative_id>"
}
'import requests
url = "https://your_a2_service/api/manager/blocked/creatives"
payload = {
"ad_source": "partner-x",
"campaign_id": "<campaign_id>",
"creative_id": "<creative_id>"
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
ad_source: 'partner-x',
campaign_id: '<campaign_id>',
creative_id: '<creative_id>'
})
};
fetch('https://your_a2_service/api/manager/blocked/creatives', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://your_a2_service/api/manager/blocked/creatives",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'ad_source' => 'partner-x',
'campaign_id' => '<campaign_id>',
'creative_id' => '<creative_id>'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://your_a2_service/api/manager/blocked/creatives"
payload := strings.NewReader("{\n \"ad_source\": \"partner-x\",\n \"campaign_id\": \"<campaign_id>\",\n \"creative_id\": \"<creative_id>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://your_a2_service/api/manager/blocked/creatives")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"ad_source\": \"partner-x\",\n \"campaign_id\": \"<campaign_id>\",\n \"creative_id\": \"<creative_id>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://your_a2_service/api/manager/blocked/creatives")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"ad_source\": \"partner-x\",\n \"campaign_id\": \"<campaign_id>\",\n \"creative_id\": \"<creative_id>\"\n}"
response = http.request(request)
puts response.read_body{
"ad_source": "<string>",
"blocked_at": "2023-11-07T05:31:56Z",
"campaign_id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"creative_id": "<string>",
"no": 123,
"updated_at": "2023-11-07T05:31:56Z",
"advertiser_id": "<string>",
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"source_name": "<string>",
"thumbnail_url": "<string>"
}{
"detail": "<string>"
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Authorizations
Bearer authentication. Pass the access token in the Authorization: Bearer <token> header.
Body
application/json
Ad source identifier (primary key component)
Unique identifier for the external campaign
Unique identifier for the creative (primary key component)
advertiser identifier
Optional thumbnail URL for the creative
Response
Successful Response
Ad source identifier (primary key component)
blocked time
Unique identifier for the external campaign
Unique identifier for the creative (primary key component)
Auto-incrementing row number (primary key component)
advertiser identifier
Ad source display name
Optional thumbnail URL for the creative
Was this page helpful?
⌘I
Block a creative.
curl --request POST \
--url https://your_a2_service/api/manager/blocked/creatives \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"ad_source": "partner-x",
"campaign_id": "<campaign_id>",
"creative_id": "<creative_id>"
}
'import requests
url = "https://your_a2_service/api/manager/blocked/creatives"
payload = {
"ad_source": "partner-x",
"campaign_id": "<campaign_id>",
"creative_id": "<creative_id>"
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
ad_source: 'partner-x',
campaign_id: '<campaign_id>',
creative_id: '<creative_id>'
})
};
fetch('https://your_a2_service/api/manager/blocked/creatives', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://your_a2_service/api/manager/blocked/creatives",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'ad_source' => 'partner-x',
'campaign_id' => '<campaign_id>',
'creative_id' => '<creative_id>'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://your_a2_service/api/manager/blocked/creatives"
payload := strings.NewReader("{\n \"ad_source\": \"partner-x\",\n \"campaign_id\": \"<campaign_id>\",\n \"creative_id\": \"<creative_id>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://your_a2_service/api/manager/blocked/creatives")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"ad_source\": \"partner-x\",\n \"campaign_id\": \"<campaign_id>\",\n \"creative_id\": \"<creative_id>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://your_a2_service/api/manager/blocked/creatives")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"ad_source\": \"partner-x\",\n \"campaign_id\": \"<campaign_id>\",\n \"creative_id\": \"<creative_id>\"\n}"
response = http.request(request)
puts response.read_body{
"ad_source": "<string>",
"blocked_at": "2023-11-07T05:31:56Z",
"campaign_id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"creative_id": "<string>",
"no": 123,
"updated_at": "2023-11-07T05:31:56Z",
"advertiser_id": "<string>",
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"source_name": "<string>",
"thumbnail_url": "<string>"
}{
"detail": "<string>"
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}